//
//  SwitchConfig.swift
//  imprint
//
//  Created by 小柠檬🍋 on 2025/3/15.
//

import Foundation
class SwitchConfig : Codable {
    var isPushStatus:Int = 0 //推送状态， 0全部关闭， 1全部打开（极光）， 2全部打开（服务器）  3仅对vip开放（极光） 4仅对vip开放（服务器）
    var isPushAiDiary2 = false//推送ai日记
    var isReportAi = false;//上报ai数据
    var noticeMainCache : String? = nil
    var isUpdateEmojiPicture = false//是否更新表情包
    var isActInvite:Bool? = nil
    var actType: Int? = nil //活动类型
    
    func isPushTask()-> Bool{
        switch (isPushStatus) {
        case 1:
            return true
        case 2:
            return true
        case 3:
            return true
        case 4:
            return userManager.isVip()
        default:
            return false
        }
    }
    
    //不限量活动
    func isNoLimit()->Bool {
        return actType == 1
    }
    
}
